package com.example.graphic.service;


import com.example.graphic.AI.AIImageGenerateRequest;
import com.example.graphic.AI.AIImageGenerateResponse;
import com.example.graphic.AI.AIPostersRequest;

/**
 * AI图片生成服务接口
 */
public interface AIImageService {
    
    /**
     * 生成相似图片
     * @param request 生成请求
     * @return 生成响应
     */
    AIImageGenerateResponse generateSimilarImages(AIImageGenerateRequest request);

    /**
     * 生成海报
     * @param request 生成请求
     * @return 生成响应
     */
    AIImageGenerateResponse postersImages( AIPostersRequest request );
}